home *** CD-ROM | disk | FTP | other *** search
Text File | 1991-03-06 | 2.0 KB | 53 lines | [TEXT/GEOL] |
- Item 1235917 14-Jan-91 16:19
-
- From: LINS@APPLE.COM@INTERNET# Gateway to Internet/BITNET/UUCP
-
- To: MACAPP.TECH$ MacApp Technical
-
- Item forwarded by SPA.DTS to SPA0144
-
- INTERNET# Document Id: <48082@apple.Apple.COM>
-
- ------------------------------------------------------------------------------
-
- Sub: Re: Re[n+1]: Pascal '9x
-
- If you use AppleLink 6.0, you win! The Reply button works for gatewayed E-mail.
- Otherwise, copy & paste this: lins@Apple.COM@INTERNET#
-
- From: lins@Apple.COM (Chuck Lins)
- Keywords: garbage collection, handles, macintosh
- References: <4435969@AppleLink.Apple.COM>
- Summary: Instead of handles - garbage collect!
- Lines: 23
- Organization: Apple Computer Inc., Cupertino, CA
- Newsgroups: apple.mac.app
- Path: apple!lins
- To: macapp.tech$@applelink.apple.com
-
-
- In article <4435969@AppleLink.Apple.COM> BERDAHL@AppleLink.Apple.COM (Amoco T
- ech, Eric Berdahl,VAR) writes:
- >Ergo, HandleObjects will be a way of life of
- >necessity, unless we can pull a big white rabbit out of our hats.
- >
-
- This big white rabbit is called garbage collection. Unfortunately, C++ nor
- Pascal 9x have it. Lisp, Smaltalk, Simula, even Algol68 have gc. There is
- absolutely no reason at all for the programmer to have to try and decide when
- something should be freed. In complex o-o systems, it may not even be possible
- to determine statically. Generational collectors as a byproduct compact their
- heap for you. So much for handles.
-
- Besides, the Memory Manager is terribly slow when dealing with many small
- objects. It seems much better at managing large blocks.
-
-
- --
- Chuck Lins | "Is this the kind of work you'd like to do?"
- Apple Computer, Inc. | -- Front 242
- 20525 Mariani Avenue | Internet: lins@apple.com
- Mail Stop 37-BD | AppleLink: LINS@applelink.apple.com
- Cupertino, CA 95014 | "Self-proclaimed Object Oberon Evangelist"
- The intersection of Apple's ideas and my ideas yields the empty set.
-